 
package com.xbongbong.pro.domain.entity;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author zhouwq
 * @date 2020/9/3 15:06 
 */
@Getter
@Setter
@ToString
public class ChartCategorySearchEntity extends Entity {

	private static final long serialVersionUID = -2552328421682017220L;

	public ChartCategorySearchEntity(){
		del = 0;
	}
	//========== properties ==========

	/**
	 * 主键id
	 */
	private Long id;
	/**
	 * 公司id
	 */
	private String corpid;
	/**
	 * 父分类ID，顶级分类父分类为0
	 */
	private Long categoryId;
	/**
	 * 分类名称
	 */
	private String name;
	/**
	 * 字段类型
	 */
	private Integer fieldType;
	/**
	 * 整个分组的查询条件
	 * [{
	 * 	    "id" : 145,  //图表chartID
	 * 	    "search": [{
	 * 	        //字段属性
	 * 	    }]
	 * 	}]
	 */
	private JSONArray fields;
	/**
	 * 创建者id
	 */
	private String creatorId;
	/**
	 * 创建时间
	 */
	private Long addTime;
	/**
	 * 更新时间
	 */
	private Long updateTime;
	/**
	 * 删除标记
	 */
	private Integer del;

	/**
	 * 位置信息
	 */
	private JSONObject explains;

	/**
	 * 查询条件的样式
	 */
	private JSONObject itemStyleOption;

	/**
	 * 是否全局查询 0-否 1-是
	 */
	private Integer global;
}

